﻿using UnityEngine;
using System.Collections;

public interface IAnimationCommand {
	Color ColorFromValue {get;set;}
	Color ColorEndValue {get;set;}
	Vector3 TransformFromPosition {get;set;}
	Vector3 TransformEndPosition {get;set;}
	Vector3 LocalScaleFromPosition {get;set;}
	Vector3 LocalScaleEndPosition {get;set;}
	float StartTime {get;set;}
	float EndTime {get;set;}
	Transform AnimationObject {get;set;}
	bool IsDone {get;set;}
	bool IsStarted {get;set;}

	void SetCurrentFrame(float currentTime);
}
